function checkAll(e)
{
	var aa = document.getElementsByTagName('input');
	for (var i=0; i<aa.length; i++){
	if(aa[i].type=="checkbox")
		aa[i].checked = e.checked;
	}
}
function checkNoAll(id,name,e)
{
	var xx=true;
	if(!e.checked){
		document.getElementById(id).checked=false;
	}else{
		var aa = document.getElementsByName(name);
		for (var i=0; i<aa.length; i++){
		if(aa[i].type=="checkbox" && aa[i].checked==false)
			xx=false;
		}
		document.getElementById(id).checked=xx;
	}
}
function checkAllByName(e,itemName,option)
{
	var aa = document.getElementsByName(itemName);
	for (var i=0; i<aa.length; i++){
		if(aa[i].type=="checkbox"){
			if(option){
				if(typeof aa[i].option!=undefined && aa[i].option==option){
					aa[i].checked = e.checked;
				}
			}else{
				aa[i].checked = e.checked;
			}
		}
			
	}
}
function reverseCheckByName(itemName,option)
{
	var aa = document.getElementsByName(itemName);
	for (var i=0; i<aa.length; i++){
		var e = aa[i];
		if(e.type=="checkbox"){
			if(option){
				if(e.attributes['option']!=undefined){
					if(e.attributes['option'].nodeValue==option){
						e.checked = !e.checked;
					}
				}
			}else{
				e.checked = !e.checked;
			}
		}
	}
}
function  checkOnlyOne(e){
	var aa = document.getElementsByTagName('input');
	for (var i=0; i<aa.length; i++){
		if(aa[i]!=e)
			aa[i].checked = false;
	}
}
function checkNum(){
	var aa = document.getElementsByTagName('input');
	var n=0;
	
	for (var i=0; i<aa.length; i++){
		if(aa[i].type=="checkbox" && aa[i].checked){
			n++;
		}
	}
	return n;
}
function  checkNums(itemName){
	var aa = document.getElementsByName(itemName);
	var n=0;

	for (var i=0; i<aa.length; i++){
		if(aa[i].type=="checkbox" && aa[i].checked){
			n++;
		}
	}
	return n;
}
function  checkValues(itemName){
	var aa = document.getElementsByName(itemName);
	var n="";
	
  	for (var i=0; i<aa.length; i++){
  	if(aa[i].type=="checkbox" && aa[i].checked){
  			n=n+aa[i].value;
  		}
  	}
  	return n;
}
function  checkAllValues(itemName){
	var aa = document.getElementsByName(itemName);
	var n="";
	
  	for (var i=0; i<aa.length; i++){
  	if(aa[i].type=="checkbox" && aa[i].checked){
  			n=n+aa[i].value+",";
  		}
  	}
  	n=n.substring(0,n.length-1);
  	return n;	
	
}